/**
 * Created by chenchun on 2017/1/19.
 */
function refSheet(){
    $("#dl").modal('show');
}

function getRefSheet(url ,text){
    $("#ht").text(text);
    loadMask();
    $.ajax({
        type: "get",
        url: url,
        dataType: 'json',
        cache: false,
        success:getRelSheetSuccess,
        error:function(){
            alert("加载数据失败")
            unloadMask();
        }
    });
}

function getRelSheetSuccess(configs){
    $(".ref_excel").excel("clear");
    for(var i = 0 ; i < configs.length ;i++){
        $(".ref_excel").excel("addTab" ,{cfg:configs[i],show:false});
    }
    $(".ref_excel").excel("show");
    unloadMask();
}

function setRefData(){
    var refCellData     = $(".ref_excel").excel("getCellData");
    $(".main-excel").excel("setCellData" ,refCellData);
    $('#dl').modal('hide')
}

function importAll(){
    var configs = $(".ref_excel").excel("getAllData");
    if( configs ) {
        for (var i = 0; i < configs.length; i++) {
            var config = configs[i];
            config.id = 0;
            config.columns = [];
            for (var j = 0; j < config.rows.length; j++) {
                var rows = config.rows[j];
                rows[0] = "未保存";
                rows.unshift(0);
                if (j > 0) {
                    config.columns.push({data: j});
                }
            }
            var bshow = false;
            if (i == configs.length - 1) {
                bshow = true;
            }
            addSheet(config, bshow);
        }
    }
    $('#dl').modal('hide')
}

function importActive(){
    var config = $(".ref_excel").excel("getActiveTabData");
    if( config ){
        config.id = 0;
        config.columns = [];
        for(var j = 0 ; j < config.rows.length;j++){
            var rows = config.rows[j];
            rows[0] = "未保存";
            rows.unshift( 0 );
            if(j > 0 ){
                config.columns.push({data:j});
            }
        }
        addSheet(config ,true);
    }

    $('#dl').modal('hide')
}

